small stall for selling goods - Español Inglés Diccionario